shout3d.core
Class ImageTexture

java.lang.Object
  |
  +--shout3d.core.Node
        |
        +--shout3d.core.Texture
              |
              +--shout3d.core.PixelBasedTexture
                    |
                    +--shout3d.core.ImageTexture

public class ImageTexture
extends PixelBasedTexture
implements FieldObserver


Field Summary
 BooleanField hasAlphaTexture
           
 BooleanField loadASAP
           
 StringArrayField url
           
 
Fields inherited from class shout3d.core.PixelBasedTexture
ALPHA, BLUE, GREEN, RED, repeatS, repeatT
 
Constructor Summary
ImageTexture()
          Constructs a default ImageTexture
ImageTexture(Shout3DViewer viewer)
          Constructs that takes a viewer as an argument
 
Method Summary
 void onFieldChange(Field theField, java.lang.Object userData)
          Subclasses must call this within their own onFieldChange() method.
 void setViewer(Shout3DViewer viewer)
           
 
Methods inherited from class shout3d.core.PixelBasedTexture
getChannel, getHeight, getWidth, setCustomPixels
 
Methods inherited from class shout3d.core.Node
cleanUp, getDEFName, getField, getFieldByIndex, getFieldName, getNumFields, getTypeName, getViewer, isOfType, setDEFName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

public final StringArrayField url

hasAlphaTexture

public final BooleanField hasAlphaTexture

loadASAP

public final BooleanField loadASAP
Constructor Detail

ImageTexture

public ImageTexture()
Constructs a default ImageTexture

ImageTexture

public ImageTexture(Shout3DViewer viewer)
Constructs that takes a viewer as an argument
Method Detail

setViewer

public void setViewer(Shout3DViewer viewer)
Overrides:
setViewer in class Node

onFieldChange

public void onFieldChange(Field theField,
                          java.lang.Object userData)
Subclasses must call this within their own onFieldChange() method.
Specified by:
onFieldChange in interface FieldObserver